Remove android build for aarch64, arm and i686
authorMarco A L Barbosa <malbarbo@gmail.com>
Tue, 11 Apr 2017 20:26:22 +0000 (17:26 -0300)
committerMarco A L Barbosa <malbarbo@gmail.com>
Tue, 11 Apr 2017 20:31:20 +0000 (17:31 -0300)
.travis.yml
Makefile.in
src/ci/docker/android/Dockerfile
src/ci/run.sh

index 3752d90556492864864eb6f7c449e97522250bdc..8d5f2bf83e745ea2a927edade84a29060710e47c 100644 (file)
@@ -42,19 +42,9 @@ matrix:
            CFG_DISABLE_CROSS_TESTS=1
            MAKE_TARGETS=test-unit-$TARGET
 
-    # android targets
-    - env: TARGET=i686-linux-android
-           IMAGE=android
-    - env: TARGET=arm-linux-androideabi
-           IMAGE=android
+    # cross compiled targets
     - env: TARGET=armv7-linux-androideabi
            IMAGE=android
-    # Use nightly because of https://github.com/rust-lang/rust/issues/40903
-    - env: TARGET=i686-linux-android
-           IMAGE=android
-      rust: nightly
-
-    # cross compiled targets
     - env: TARGET=arm-unknown-linux-gnueabi
            IMAGE=cross
     - env: TARGET=arm-unknown-linux-gnueabihf
index b1c85ebe5e40abb82714eebe499560b2a8f6666e..f32d211fcbddfbd4610de9cc70d5b11a3588ae35 100644 (file)
@@ -195,7 +195,7 @@ $(DOC_DIR)/%: $(S)src/doc/%
        @mkdir -p $(@D)
        cp $< $@
 
-OPENSSL_OS_aarch64-linux-android := linux-generic64
+OPENSSL_OS_aarch64-linux-android := linux-aarch64
 OPENSSL_OS_aarch64-unknown-linux-gnu := linux-aarch64
 OPENSSL_OS_arm-linux-androideabi := android
 OPENSSL_OS_arm-unknown-linux-gnueabi := linux-armv4
index a53a8ed2d779a79a032361680fb8e84ca1112965..3125ae7b616a35e134fb255e6f71d6ed6c9565a7 100644 (file)
@@ -19,18 +19,9 @@ RUN apt-get install -y --no-install-recommends \
     unzip -q android-ndk-r13b-linux-x86_64.zip && \
     ./android-ndk-r13b/build/tools/make_standalone_toolchain.py \
       --install-dir /android-ndk/arm --arch arm --api 21 && \
-    ./android-ndk-r13b/build/tools/make_standalone_toolchain.py \
-      --install-dir /android-ndk/arm64 --arch arm64 --api 21 && \
-    ./android-ndk-r13b/build/tools/make_standalone_toolchain.py \
-      --install-dir /android-ndk/x86 --arch x86 --api 21 && \
     rm -rf ./android-ndk-r13b-linux-x86_64.zip ./android-ndk-r13b && \
     apt-get purge --auto-remove -y unzip python
 
 ENV PATH=$PATH:/android-ndk/arm/bin
-ENV PATH=$PATH:/android-ndk/arm64/bin
-ENV PATH=$PATH:/android-ndk/x86/bin
 
-ENV CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER=aarch64-linux-android-gcc \
-    CARGO_TARGET_ARM_LINUX_ANDROIDEABI_LINKER=arm-linux-androideabi-gcc \
-    CARGO_TARGET_ARMV7_LINUX_ANDROIDEABI_LINKER=arm-linux-androideabi-gcc \
-    CARGO_TARGET_I686_LINUX_ANDROID_LINKER=i686-linux-android-gcc
+ENV CARGO_TARGET_ARMV7_LINUX_ANDROIDEABI_LINKER=arm-linux-androideabi-gcc
index 4ffc410be14ca505fbbb3b62586a39269bb275c5..a42d38f689d81dc789d0bcbbb4dc97bef6c286af 100755 (executable)
@@ -49,19 +49,9 @@ fi
 
 # For some unknown reason libz is not found in the android docker image, so we
 # use this workaround
-case $TARGET in
-  arm-linux-androideabi | armv7-linux-androideabi )
+if [ "$TARGET" = armv7-linux-androideabi ]; then
     export DEP_Z_ROOT=/android-ndk/arm/sysroot/usr
-    ;;
-
-  aarch64-linux-android )
-    export DEP_Z_ROOT=/android-ndk/arm64/sysroot/usr/
-    ;;
-
-  i686-linux-android )
-    export DEP_Z_ROOT=/android-ndk/x86/sysroot/usr/
-    ;;
-esac
+fi
 
 $SRC/configure \
     --prefix=/tmp/obj/install \